module dt_byte;
   byte signed byte_s ;
   byte unsigned byte_u ;

   initial
   begin
      byte_s = -8 ; //1111 1000
      byte_u = 248 ;
      $display( "the signed byte and unsigned byte are %d, %d", byte_s, byte_u);
      $display( "the signed byte and unsigned byte are %d, %d", unsigned'(byte_s), byte_u);
      $display( "the signed byte and unsigned byte are %d, %d", byte_s, signed'(byte_u));
   end

endmodule
